Skip to content

docs: refresh onboarding CONCEPT-MAPS against the current codebase - #129

Merged
ivanball merged 1 commit into
mainfrom
docs/concept-maps-refresh
Aug 23, 2026
Merged

docs: refresh onboarding CONCEPT-MAPS against the current codebase#129
ivanball merged 1 commit into
mainfrom
docs/concept-maps-refresh

Conversation

@ivanball

Copy link
Copy Markdown
Owner

Updates the onboarding CONCEPT-MAPS page so every diagram matches the code as of framework v1.160.0 / ADR-096.

Drift fixed

  • Section 5 (CQRS pipeline): execution order updated to FeatureGate -> Authorization -> Logging -> Caching -> Validating -> Timeout -> Transactional -> Handler per the 2026-08-18 ADR-014 revision (verified against MMCA.Common.Application/DependencyInjection.cs); queries gain the Timeout decorator; notes that DecoratorPipelineOrderTestsBase pins the order.
  • Section 13 (ADR theme map): extended from ADR-064 to all 96 accepted ADRs, each themed once (verified: 96 entries, none missing, no duplicates).

Additions grounded in shipped code

  • Section 4: value objects tagged ADR-068
  • Section 6: broker-publish circuit breaker (ADR-087), registered upcasters (ADR-090)
  • Section 7: gateway route map owned by ReverseProxy config (ADR-089) + edge responsibilities (ADR-088)
  • Section 9: cache-backed forgot/reset-password vertical (ADR-091, IPasswordResetTokenService + ForgotPassword/ResetPassword handler bases)
  • Section 10: ScopeKey event scoping on the notification inbox; email-leg examples
  • Section 11: shared shell composition via IUIModule (ADR-067)

Verified unchanged: 15-package map (FACTS.md), layer-guard target list (MMCA.Common.LayerEnforcement.targets), Aspire references Shared only, 34-category rubric, 27-group taxonomy, ADR-011 as the only superseded record. Generated docs/, search index and sitemap rebuilt; post-commit rebuild is diff-clean.

🤖 Generated with Claude Code

https://claude.ai/code/session_014Sd9LPEuNxdVZeygtUDEbm

- Section 5: decorator pipeline order updated to FeatureGate -> Authorization ->
  Logging -> Caching -> Validating -> Timeout -> Transactional (ADR-014 revision);
  queries gain the Timeout decorator; order pinned by DecoratorPipelineOrderTestsBase
- Section 6: broker publish circuit breaker (ADR-087) and registered upcasters (ADR-090)
- Section 7: gateway route map owned by ReverseProxy config (ADR-089), edge
  responsibilities (ADR-088)
- Section 9: cache-backed forgot/reset-password vertical (ADR-091)
- Section 10: ScopeKey event scoping on the notification inbox; email leg examples
- Section 11: shared shell composition via IUIModule (ADR-067)
- Section 13: ADR theme map extended from 064 to all 96 accepted ADRs
- Section 4: value objects tagged with ADR-068

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014Sd9LPEuNxdVZeygtUDEbm
@ivanball
ivanball merged commit 080d223 into main Aug 23, 2026
3 checks passed
@ivanball
ivanball deleted the docs/concept-maps-refresh branch August 23, 2026 20:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant